package com.cloudRestudy.hystrix.service;

import com.cloudRestudy.common.core.result.R;

/**
 * @ClassName : HystrixService
 * @Author : lby
 * @Date: 2021/7/21 17:51
 * @Description : 熔断器
 */
public interface HystrixService {

    /**
     * 成功返回
     * @return
     */
    R successMsg();


    /**
     * 错误返回
     * @return
     */
    R errorMsg();


    /**
     * 服务熔断测试
     * @param randomId
     * @return
     * @throws Exception
     */
    R circuitBreakerTest(Integer randomId) throws Exception;
}
